This is Google's cache of http://www.leog.net/fujp_forum/topic.asp?TOPIC_ID=10961. It is a snapshot of the page as it appeared on Jun 17, 2010 07:48:25 GMT. The current page could have changed in the meantime. Learn more

Text-only version
These search terms are highlighted: linux  
LeoG.net Ultra-Portables Forum - P7010 Fedora Core 6
LeoG.net Ultra-Portables Forum
LeoG.net Ultra-Portables Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Fujitsu Ultra-Portables
 Linux & Other non-Windows OS's
 P7010 Fedora Core 6
 New Topic  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

FNStein
Starting Member

12 Posts

Posted - 12/15/2006 :  03:20:24  Show Profile
In general it works.
Widescreen works* (see below)
Synaptics works* (see below)
TV-out/External monitor works* (requires manually configured xorg.conf, system-config-display doesn't get it right)
PC Card works.
IEEE1394 Firewire works* (see below)
IPW2200 Intel B/G Wireless works* (see below)
Suspend works.
Hibernate is a lotto, with many resumes failing due to harddisk not being found.

Haven't tried the CF Card socket, but it worked on this laptop with FC5.

Usual P7010 glitches.
1) The kernel parameters in /boot/grub/grub.conf needed to be appended with i8042.nomux to make the synaptics touchpad work correctly:
kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/1 rhgb quiet i8042.nomux

2) The i855gmepatch is still required to enable 1280x768, I call this from /etc/rc.local:
/usr/local/bin/i855gmepatch 34 1280 768
Note this bios patch is lost during suspend.

3) The SD/MMC socket doesn't work. Haven't tried compiling my own kernel with the SD modules yet.

New P7010 glitches.
1) The ipw2200 module doesn't load correctly on boot. When trying to activate the device an error is received saying "ipw2200 device eth1 seems not to be present; delaying initialization". If you use /sbin/ifconfig the device shows up as __tmpXXXXXXX instead of ethX (X being numerical digits). Workaround, I unload and reload the device using /etc/rc.local:
modprobe -r ipw2200
modprobe ipw2200

2) The firewire module is now reporting "ohci1394: fw-host0: isochronous cycle too
long". This message appears during data transfer to/from the device when using a shell, is present in dmesg messages from bootup/device connection. Doesn't actually seem to affect data transfer/connection capability. However this did not happen using the same cable/device/P7010 when using FC4 or FC5. As per FC5, firewire is still not functional after resuming from suspend.


Hope this helps others,
Frank.

FNStein
Starting Member

12 Posts

Posted - 02/23/2007 :  03:02:02  Show Profile
Update for those still having difficulty with FC6 and the P7010 wireless lan.
1) You need the firmware.
Get it any of the following ways:
a) If you have installed yum in order to retain your sanity,
ensure you have added livna to your repository list, then
yum install ipw2200-firmware
b) Download the firmware latest stable firmware from http://ipw2200.sourceforge.net/#downloads
Currently this is version 1.2.0
http://prdownloads.sourceforge.net/ipw2200/ipw2200-1.2.0.tgz?download
then extract the contents
tar xzvf /wherever-you-saved-the-downloaded-file/ipw2200-1.2.0.tgz
then move the contents to the correct directory
mv /where-you-saved-the-downloaded-file/extracted-directory(s)/* /lib/firmware
c) Download the firmware manually from livna
http://rpm.livna.org/fedora/6/i386/ipw2200-firmware-3.0-1.lvn6.noarch.rpm
then (as root)
rpm -i /where-you-saved-the-downloaded-file/ipw2200-firmware-3.0-1.lvn6.noarch.rpm

However you got it, CHECK now:
ls /lib/firmware
You should have a bunch of files starting with ipw and ending with .fw
If not, as root run
updatedb
then
locate ipw2200
or
locate ipw-2.4
move the files from wherever they are to /lib/firmware

2) You *may* need to get around the glitched that many have experience with FC6 and this network device.
Try rebooting and see if you have gained a wireless device (use step 3a).

If not, as root, edit /etc/rc.local using whatever you installed (gedit, emacs, joe, vi etc) and add the following three lines to the bottom of the file.
# hack to make ipw2200 work on P7010
modprobe -r ipw2200
modprobe ipw2200

Ensure there is a carriage return after the last line or linux will get upset.

3) Setup your device
Either
a) Use the Gnome tool
system-config-network
Available in the menus as
System->Administration->Network
b) Use Network Manager
yum install NetworkManger NetworkManager-gnome
It will then be available in the menus as
System->Administration->Server Settings->Services

Good luck,
Frank
Go to Top of Page

FNStein
Starting Member

12 Posts

Posted - 02/23/2007 :  03:44:11  Show Profile
Update for those still having difficulty with FC6 and TV-out/external monitor.
1) Download the patch from:
http://perso.orange.fr/apoirier/

2) Call the patch everytime the machine boots:
/usr/local/bin/i855gmepatch 34 1280 768

3) Backup /etc/X11/xorg.conf
4) No really, backup /etc/X11/xorg.conf

5) Configure your own xorg.conf
Mine is setup for an external Hitachi CAD monitor, it has comments near the top to select laptop only, dual screen with monitor or
dual screen with TV-out which take effect next boot. I have inserted errors into this file to force those that copy and paste to
at the very least change their external monitor frequencies as I am led to believe that an incorrect setting of these can actually destroy
a CRT. Not also the comment around the BUSID entry, not all P7010s are the same. Some have two video ports at a single PCI address some have
a single video port at two different PCI addresses. Just as some P7010s have their synaptics attached to port 1 of their i8042 whilst others are port 2, 3 or 4 requiring the i8042.nomux to be passed as a kernel parameter on boot.

If copy-and-pasting, don't forget the carriage return for the last line.

Hope this helps,
Frank

My xorg.conf:
# Xorg configuration modified for the P7010

Section "ServerFlags"
# Option "DefaultServerLayout" "DefaultLayout"
Option "DefaultServerLayout" "MultiheadLayout"
# Option "DefaultServerLayout" "TVLayout"
EndSection


Section "ServerLayout"
Identifier "DefaultLayout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Mouse1" "AlwaysCore"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerLayout"
Identifier "MultiheadLayout"
Screen 0 "Screend0" Below "Screend1"
Screen 1 "Screend1"
InputDevice "Mouse0" "CorePointer"
InputDevice "Mouse1" "AlwaysCore"
InputDevice "Keyboard0" "CoreKeyboard"
# Option "MonitorLayout" "CRT,LFP"
# Option "Xinerama" "on"
# Option "Clone" "on"
EndSection

Section "ServerLayout"
Identifier "TVLayout"
Screen 0 "Screentvd0" LeftOf "TV1"
Screen 1 "TV1"
InputDevice "Mouse0" "CorePointer"
InputDevice "Mouse1" "AlwaysCore"
InputDevice "Keyboard0" "CoreKeyboard"
# Option "Xinerama" "on"
# Option "Clone" "on"
Option "TVStandard" "PAL"
EndSection

Section "Files"

FontPath "unix/:7100"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "dri"
EndSection

# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
Option "HorizScrollDelta" "0"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Fujitsu"
ModelName "Widescreen Laptop 1280x768"
ModeLine "1280x768" 80.14 1280 1344 1480 1680 768 769 772 795
Option "dpms"
EndSection

Error: You need to get the correct refresh rates for you external monitor,
Error: Replace the values in the following section
Error: Uncomment the following section
Error: Delete these four Error lines.
#Section "Monitor"
# Identifier "Monitor1"
# VendorName "Hitachi CM728"
# ModelName "CRT 1600x1200"
# HorizSync 31.5 - 83.0
# VertRefresh 60.0 - 60.0
# Option "dpms"
#EndSection

Section "Monitor"
Identifier "TVm1"
VendorName "Monitor Vendor"
ModelName "TV"
Option "dpms"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "i810"
VendorName "Videocard vendor"
BoardName "Intel 855"
BUSID "PCI:0:2:0"
Screen 0
EndSection

Section "Device"
Identifier "Videocardd0"
Driver "i810"
VendorName "Videocard Vendor"
BoardName "Intel 855"
BusID "PCI:0:2:0"
Screen 0
Option "MonitorLayout" "CRT,LFP"
# Option "DevicePresence" "FALSE"
EndSection

Section "Device"
Identifier "Videocardd1"
Driver "i810"
VendorName "Videocard Vendor"
BoardName "Intel 855"
# Some Fujitsu/Siemens laptops have the second video port wired to a different PCI address
# Use alternate BusID if your second display doesn't work and you get Port A, Port B or
# device not present errors occur in your /var/log/Xorg.0.log file
# BusID "PCI:0:2:1"
BusID "PCI:0:2:0"
Screen 1
Option "MonitorLayout" "CRT,LFP"
# Option "DevicePresence" "FALSE"
EndSection

Section "Device"
Identifier "Videocardtvd0"
Driver "i810"
VendorName "Videocard Vendor"
BoardName "Intel 855"
BusID "PCI:0:2:0"
Screen 0
Option "MonitorLayout" "TV,LFP"
EndSection

Section "Device"
Identifier "Videocardtvd1"
Driver "i810"
VendorName "Videocard Vendor"
BoardName "Intel 855"
BusID "PCI:0:2:0"
Screen 1
Option "MonitorLayout" "TV,LFP"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x768" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Screend0"
Device "Videocardd0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x768" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Screend1"
Device "Videocardd1"
Monitor "Monitor1"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1600x1200" "1280x768" "800x600"
EndSubSection
EndSection

Section "Screen"
Identifier "Screentvd0"
Device "Videocardtvd0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x768" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "TV1"
Device "Videocardtvd1"
Monitor "TVm1"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection

Edited by - FNStein on 02/24/2007 09:23:54
Go to Top of Page

sog3
Starting Member

2 Posts

Posted - 02/23/2007 :  15:47:44  Show Profile
Thank you for your elaboarted additional posting.
Before I set up my wireless card, I am resolving my wide screen problem.
Even though you posted the elaborated procedure, I didn't understand because I am a very beginner of Linux.
1) What i855 patch do I have to download for my P7010? (There are several drivers.)
2) How can I call the patch everytime my computer boots?
Thank you.
Go to Top of Page

FNStein
Starting Member

12 Posts

Posted - 02/24/2007 :  09:42:55  Show Profile
quote:
Originally posted by sog3
Before I set up my wireless card, I am resolving my wide screen problem.
Even though you posted the elaborated procedure, I didn't understand because I am a very beginner of Linux.
1) What i855 patch do I have to download for my P7010? (There are several drivers.)


You can download the source and compile it yourself like I did or get a pre-compiled package.
A) Source file method.
This method reduces the chance of getting a malicious code and being compiled on your machine by your machine is likely to avoid some compatibility/optimisation issues.
i) Download:
http://perso.orange.fr/apoirier/855resolution-0.4.tgz
ii) Move to your working directory
cd /wherever-you-saved-the-downloaded-file
iii) Extract:
tar xzvf 855resolution-0.4.tgz
iv) Change directory
cd 855resolution
iv) Compile
make
v) Become the superuser
su
vi) Move the file
mv 855resolution /usr/local/bin/i855gmepatch
vii) Set the attributes
chmod 500 /usr/local/bin/i855gmepatch
chown root.root /usr/local/bin/i855gmepatch

B) Package method
i) Ensure dries is setup as one of your yum repositories
ii) Use yum
yum install 855resolution
iii) Pray

quote:

2) How can I call the patch everytime my computer boots?
Thank you.




i) Open the file for editing the file /etc/rc.local
gedit /etc/rc.local
ii) Add the following line and a carriage return to the bottom
/usr/local/bin/i855gmepatch 34 1280 768
iia) If you used yum it may already be setup as a service.
If not, locate the file
locate 855resolution
change to the directory shown, then follow steps from A)v) above.

Hope that helps,
Frank.
Go to Top of Page

sog3
Starting Member

2 Posts

Posted - 02/26/2007 :  21:09:15  Show Profile
Thank you so much!
I'll try and post the result.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Topic Locked
 Printer Friendly
Jump To:
LeoG.net Ultra-Portables Forum © Copyright LeoG.net 2001-2010 Go To Top Of Page
This page was generated in 0.41 seconds. Powered By: Snitz Forums 2000 Version 3.4.07